903750
369480
604737
16583
82589
906823
216972
959395
273196
617336
35774
118457
5115799
3547581
3049148
2354804
2226988
2031609
1945357
190878
1756118
1718136
1682195
1633471